@echo off

rem 创建虚拟环境
if not exist "venv" (
    echo 创建虚拟环境...
    python -m venv venv
)

rem 激活虚拟环境
echo 激活虚拟环境...
call venv\Scripts\activate

rem 安装依赖
echo 安装依赖包...
pip install -r requirements.txt

rem 清理可能存在的旧PID文件
if exist "gunicorn.pid" (
    echo 清理旧的PID文件...
    del gunicorn.pid
)

rem 启动服务（开发模式）
echo 启动短信验证服务（开发模式）...
echo 注意：对于生产环境，请使用start_gunicorn.bat
python -m src.app